//
//  Status.swift
//  CJPWB
//
//  Created by 陈锦彭 on 16/3/17.
//  Copyright © 2016年 chenjinpeng. All rights reserved.
//

import UIKit

class Status: NSObject {
    // MARK: - 属性
    ///创建时间
    var created_at : String?
    ///id
    var id : Int = 0
    ///来自于
    var source : String? 
    ///正文
    var text : String?
    ///用户信息
    var user : User?
    ///所有的配图的url
    var pic_urls : [[String : AnyObject]]?
    ///转发微博
    var retweeted_status : Status?
    
    // MARK: - 构造函数
    init(dict : [String : AnyObject]) {
        super.init()
        setValuesForKeysWithDictionary(dict)
        //用户的详细信息转模型
        if let userDict = dict["user"] as? [String : AnyObject] {
            user = User(dict: userDict)
        }
        //转发微博的数据设置
        if let retweetedStatus = dict["retweeted_status"] as? [String : AnyObject] {
            retweeted_status = Status(dict: retweetedStatus)
        }
        
        
    }
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {}
    
}
